home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 52
/
Volume 52 - JOGO DISK .iso
/
Games
/
scoobysnackmachine.swf
/
scripts
/
__Packages
/
DoorEntry.as
< prev
next >
Wrap
Text File
|
2007-10-01
|
4KB
|
123 lines
var §\x01§ = 863;
while(true)
{
if(eval("\x01") == 863)
{
set("\x01",eval("\x01") - 225);
§§push(true);
}
else if(eval("\x01") == 638)
{
set("\x01",eval("\x01") + 295);
if(§§pop())
{
set("\x01",eval("\x01") - 462);
}
}
else if(eval("\x01") == 432)
{
set("\x01",eval("\x01") + 305);
}
else
{
if(eval("\x01") == 933)
{
set("\x01",eval("\x01") - 462);
§§push(String(§§pop()));
break;
}
if(eval("\x01") == 707)
{
set("\x01",eval("\x01") + 54);
if(!_global.DoorEntry)
{
_global.DoorEntry extends BaseObject;
var _loc2_ = _global.DoorEntry = function(__mcRef)
{
super(__mcRef);
this.setState("Idle");
this.nNextDelivery = DoorEntry.FIRST_DELIVERY_WAIT;
}.prototype;
_loc2_.doEnterFrame = function()
{
super.doEnterFrame();
this.nNextDelivery = this.nNextDelivery - 1;
if(this.nNextDelivery == 0)
{
this.nSnackType = Library.Utils.MoreMath.getRandomRange(1,Snack.SNACK_TYPES_NUMBER);
this.doGiveSnack();
}
};
_loc2_.setEntryRate = function(__nEntryRate)
{
this.nEntryRate = __nEntryRate;
};
_loc2_.setSnackQuantity = function(__nQuantity)
{
this.nSnackQuantity = __nQuantity;
};
_loc2_.doGiveStart = function()
{
if(this.isStateComplete())
{
this.doCreateNewSnack();
this.setState("GiveEnd");
}
};
_loc2_.doGiveEnd = function()
{
if(this.isStateComplete())
{
this.setState("Idle");
}
};
_loc2_.doLoadStateAction = function()
{
this.mcRef.mcState.mcSnack.gotoAndStop(this.nSnackType);
};
_loc2_.doGiveSnack = function()
{
this.setState("GiveStart");
Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX,"SnackEntry.wav");
this.nSnackQuantity = this.nSnackQuantity - 1;
if(this.nSnackQuantity > 0)
{
this.nNextDelivery = this.nEntryRate;
}
};
_loc2_.doCreateNewSnack = function()
{
var _loc2_ = Library.Utils.MoreMath.getBoundsCenter(this.mcRef.mcState.mcPointRef.getBounds(Level.__get__Instance().__get__Ref()));
Level.__get__Instance().doCreateSnack(_loc2_.x,_loc2_.y,this.nSnackType);
};
_global.DoorEntry = function(__mcRef)
{
super(__mcRef);
this.setState("Idle");
this.nNextDelivery = DoorEntry.FIRST_DELIVERY_WAIT;
}.FIRST_DELIVERY_WAIT = 15;
§§push(ASSetPropFlags(_global.DoorEntry.prototype,null,1));
}
§§pop();
break;
}
if(eval("\x01") == 471)
{
set("\x01",eval("\x01") + 266);
}
else
{
if(eval("\x01") != 737)
{
if(eval("\x01") == 761)
{
set("\x01",eval("\x01") - 761);
break;
}
break;
}
set("\x01",eval("\x01") - 30);
}
}
}